package com.gxa.javaserver.service;

import com.gxa.javaserver.dto.ResultDO;
import com.gxa.javaserver.pojo.Admin;
import com.gxa.javaserver.pojo.AdminVo;

import javax.security.auth.login.LoginException;
import javax.servlet.http.HttpSession;

/**
 * @author:Teacher黄
 * @date:Created at 2020/06/04
 */
public interface AdminService {

    /**
     * 管理员登陆的方法
     * @param admin : 管理员对象
     * @param session : session对象
     * @return
     */
    ResultDO login(Admin admin, HttpSession session) throws LoginException;


    /**
     * 管理员列表
     * @param adminVo
     * @return
     */
    ResultDO list(AdminVo adminVo);


    /**
     * 管理的添加
     * @param admin : 管理的对象
     * @return
     */
    ResultDO add(Admin admin);

    /**
     * 删除
     * @param ids
     * @return
     */
    ResultDO delete(String[] ids);

}
